Toen Benhamouda dertien jaar was werd hij gediagnosticeerd met suikerziekte. In 2016 tekende hij een profcontract bij Team Novo Nordisk, nadat hij eerder voor de opleidingsploeg reed. Naast Brian Kamstra was hij dat jaar de andere nieuwkomer in de ploeg van Vasili Davidenko. Zijn debuut voor de ploeg maakte hij in mei: in de Winston-Salem Cycling Classic wist hij de eindstreep niet te halen.
In 2017 werd Benhamouda veertiende in de eerste etappe van de Ronde van Azerbeidzjan. Omdat hij daarmee de beste jongere was mocht hij de volgende dag starten in de leiderstrui van het jongerenklassement. Omdat hij de tweede etappe niet uitreed nam Felix Intra de jongerentrui over.